body {
    height:auto;
    margin:0;
    padding:0;
}
#pano{
    position: absolute;
    z-index: -1;
    width:100%;
    height:45em;
}
header{
    width: 100%;
    height: 45em;
}
.title{
    width: 100%;
    height: 15em;
    text-align: center;
}
.title>span{
    font-size: 4em;
    color: #fff;
    font-weight: bold;
    position: relative;
    top: 2em;
}
.introduce{
    width: 100%;
    height: 3em;
    text-align: center;
}
.introduce>span{
    font-size: 1em;
    color: #fff;
    font-weight: bold;
}
.select{
    width: 100%;
    height: 5em;
    text-align: center;
}
.input-group{
    width: 45em;
    margin: 0 auto;
}
.input-group>input{
    height: 3em;
}
section{
    width: 100%;
    height: 40em;
    background-color: #762725;
}
.select_photo{
    width: 100%;
    height: 20em;
    background-color: #2e6da4;
    display: flex;
    flex-flow:row wrap;
    justify-content:start;
}
.select_photo>div{
    width: 30%;
    height: 90%;
    margin-left: 2.8em;
    background-color: #8c8c8c;
}

